ScopedGtbabel\vielhuber\gtbabel\Settings B

Total Complexity 100
Dependencies 1
Dependents 12
Total lines 339
Lines of code 293
Logical lines of code 177
Comment lines 13
Methods 29
Properties 1

Methods 29

Method Rating Maintainability Complexity Lines of code
getAllSettingsIncludingDefaultForKey()
B
44 16 48
getAutoTranslationService()
A
58 15 12
setupArgs()
A
55 14 18
getDefaultLanguages()
S
48 5 18
setupSettings()
S
59 5 15
getAutoTranslationServiceData()
S
62 5 11
valuesAreEqual()
S
55 4 22
getSelectedLanguageCodesLabels()
S
59 4 15
getDefaultSettings()
S
45 3 30
getSelectedLanguageCodesWithoutSource()
S
65 3 10
getSelectedLanguageCodesLabelsWithoutSource()
S
64 3 10
getApiLngCodeForService()
S
68 2 7
getHreflangCodeForLanguage()
S
68 2 7
__construct()
S
78 2 3
get()
S
72 2 6
setupCachedSettings()
S
64 2 10
setup()
S
70 1 7
getLanguageDataForCode()
S
78 1 3
getDefaultTranslateHtmlInclude()
S
63 1 7
getSettings()
S
83 1 3
getDefaultLanguageCodes()
S
73 1 5
getDefaultLanguageLabels()
S
73 1 5
getLabelForLanguageCode()
S
78 1 3
getSelectedLanguages()
S
81 1 3
getSelectedLanguageCodes()
S
81 1 3
set()
S
80 1 3
getSourceLanguageCode()
S
81 1 3
getSourceLanguageLabel()
S
81 1 3
isLanguageDirectionRtl()
S
78 1 3